﻿using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using DHJ.Cost.Tasks;

namespace DHJ.Cost.CostAccounting
{
    public interface IBatchCostManager
    {
        Task<List<AllocRel>> GetCostListAsync(IBatchIdentifier identifier);

        IQueryable<AllocRel> GetCosts(IBatchIdentifier identifier);

        IQueryable<AllocRel> BatchCosts { get; }
    }
}
